that explains a few things! - Türkisch Englisch Wörterbuch